Method and arrangements for router advertisement in a network with mobile anchor points

ABSTRACT

Only the routers of mobile anchor points rather than all of the routers in a network, as was previously the case, have to modify the number of the mobile anchor points. The hops are calculated from the hop limit and the respective hop numbers in the respective mobile node.

CROSS REFERENCE TO RELATED APPLICATIONS

[0001] This application is based on and hereby claims priority to PCT Application No. PCT/DE01/02448 filed on 3 Jul. 2001 and German Application 100 34 283.3 filed on Jul. 14, 2000, the contents of which are hereby incorporated by reference.

BACKGROUND OF THE INVENTION

[0002] The invention relates to the transmission of a router advertisement message from a router from a mobile anchor point in a network to a possibly mobile node.

[0003] In a first publication www.ietf.org/internet-drafts/draft-soliman-mobileip-hmipv6-00.txt of 7.5.2000, a hierarchical mobile Internet protocol is presented which transmits a special message from a mobile anchor point (MAP) through a router network to a receiving mobile node. In this method, the routers of the mobile anchor points periodically send out router advertisement messages or respond to router inquiries. Future versions of this protocol will possibly include that receivers quietly ignore any options which do not recognize and forward these messages. The mobile anchor point is configured in such a manner that it receives or forwards its options or options forwarded from other mobile anchor points at special interfaces. The option of the mobile anchor point is forwarded within the hierarchy. Each router along this path up to the access router to the network will change the hop limits in the router advertisement message if a router, which is also a mobile anchor point, receives a router advertisement from another mobile anchor point, should the latter add its own MAP option to this and forward the two options to the further hierarchy level. The draft provides that all routers acquire the message, evaluate the payload, change it and send it out again. However, this requires special routers in the entire network.

SUMMARY OF THE INVENTION

[0004] One possible object of the invention then relates to specifying a method and a system in which a router advertisement message can be changed and forwarded faster from a first mobile anchor point to a mobile node.

[0005] One aspect of the invention involves only the routers of mobile anchor points (MAPs) rather than all of the routers in a network as was previously the case have to modify the hop numbers of the mobile anchor points and that the hops are calculated from the hop limit and the respective hop numbers in the respective mobile node.

BRIEF DESCRIPTION OF THE DRAWINGS

[0006] These and other objects and advantages of the present invention will become more apparent and more readily appreciated from the following description of the preferred embodiments, taken in conjunction with the accompanying drawings of which:

[0007]FIG. 1 shows a basic diagram of a mobile hierarchical network for explaining one embodiment of the invention,

[0008]FIG. 2 shows the structure of a router advertisement message for explaining one embodiment of the invention,

[0009]FIG. 3a shows the development of the message of FIG. 2 with time using the example of FIG. 1 when the method according to one embodiment of the invention is applied and

[0010]FIG. 3b, for comparison, shows the development of the message of FIG. 2 with time using the example of FIG. 1 when the known method is used.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

[0011] Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to like elements throughout.

[0012]FIG. 1 shows a basic diagram of a hierarchical mobile network, in which a mobile node NM can be connected either via a mobile radio station S1 with an access router AR1 or via a mobile radio station S2 with a further access router AR2 to a network, for example a local IP network IPNET. In addition, for example, a corresponding node CN is connected to a computer which represents a so-called home agent HA for the mobile node NM. This home agent HA, in turn, is connected, for example, to a router of the IP network which forms a first mobile anchor point MAP1. However, the node CN can also communicate, for example, directly with the node MN. In this case, the mobile anchor point MAP1 sends router advertisement messages at regular intervals via a path 1 to 5 or a path 6 to 8 to the mobile MN, whereupon the latter reports, for example, to the home agent HA and then to the mobile anchor point MAP1. On the path 1 to 5, normal routers R12, R23 and also a router for a further mobile anchor point MAP2 and an access router AR1 for the network IPNET are located. On the path 6 to 8, there is also a series of routers R and an access router AR2 at the end.

[0013]FIG. 2 diagrammatically shows the structure of a router advertisement message RAM and in the Internet protocol IP v6 www.ietf.org/rfc/rfc2461.txt of 7.5.2000, such a message has a first part IP, a second part ICMP and a third part OPT. The IP part represents a message header and the OPT part contains optional information. In the header IP, there is a data field for a hop limit or HOPLIMIT and in the OPT part, there are hop counters HOPS for mobile anchor points.

[0014] In FIG. 3a, the development of the router advertisement message RAM along the path 1 to 5 during the execution of the method according to one aspect of the invention is shown by the path 1 to 5 shown in FIG. 1. At the beginning, the hop limit or HOPLIMIT is set, for example, to the maximum value=30 and after the router MAP1, the hop counter HOPS (MAP1) is=1 for the router MAP1 and is changed only by the next mobile anchor point MAP2. The hop limit HOPLIMIT is decremented by one after each router and reset again to the maximum value by the next mobile anchor point MAP2. The second mobile anchor point then calculates HOPS (MAP1)=original 1+max HOPLIMIT−current HOPLIMIT+increment 1. Therefore, HOPS (MAP1)=1+30−28+1=4. The second mobile anchor point and sets the hop counter HOPS (MAP2) to 1. Since the access router AR1 is not a MAP, only the hop limit or HOPLIMIT is set to 29 and the hop counters remain at 4 and 1. In the mobile node, the hop numbers are then in each case incremented by max HOP LIMIT−current HOPLIMIT=30−29 =1, as a result of which the hop numbers in the mobile node are calculated at 5 and 2 in a very simple manner.

[0015] For comparison, FIG. 3b shows the development of the messages RAM on the path 1 to 5 proposed in the related art. Here, too, the hop limit is decremented by 1 after each router and reset back to the maximum value by a router for a further mobile anchor point MAP2. The essential difference is, however, that each router modifies the hop counters in the further part OPT of the message RAM which means a much higher time consumption. At the end, the hop counters here, too, contain the hop numbers 5 and 2.

[0016] It is also essential here that the normal routers no longer need to read and evaluate the payload for this purpose. In the normal Internet protocol IP v6, the hop limit is incremented in any case by every router. As a result, the forwarding further mobile anchor point MAP2 has all the information for setting the hop counters to the correct values. The mobile anchor point MAP2 must in any case calculate the payload of the packet and thus it only means little additional expenditure for calculating the hop counters. The same applies to the mobile node MN. It only needs to add the hop counters between the last mobile anchor point and itself to the received hop counters. It is of particular advantage that only a slight change in software is required for a considerable improvement in speed.

[0017] The invention has been described in detail with particular reference to preferred embodiments thereof and examples, but it will be understood that variations and modifications can be effected within the spirit and scope of the invention. 

1. A method for router advertisement in a data network in which a router advertisement message (RAM) is forwarded changed from a router for a first mobile anchor point (MAP1) via a plurality of further routers (R12, R23, MAP2, AR1) of a network (IPNET) to a mobile node (MN), the router advertisement message containing a hop limit (HOPLIMIT) in a first part (IP) and hop numbers (HOPS(MAP1), HOPS (MAP2)) in a further part (OPT), in which the hop limit is changed by every further router and only routers which form further mobile anchor points (MAP2) also read and change the hop numbers in the further part (OPT) of the message and in which the hops (1. . . 5) between the mobile node (NM) and the mobile anchor points (MAP1, MAP2) are calculated from the hop limit (HOPLIMIT) and the respective hop number (HOPS(MAP1), HOPS(MAPS2)).
 2. An arrangement for forming a mobile anchor point (MAP1, MAP2) in a data network, which is set up in such a manner that in each case a new hop number (HOPS (MAP1), HOPS (MAPS2) is calculated by a respective mobile anchor point (HOPS1, HOPS2) in a further part (OPT) of the router advertisement message from a hop limit (HOPLIMIT) in a first part (IP) of a router advertisement message (RAM) and respective previous hop number (HOPS(MAP1), HOPS (MAP2)) from a respective mobile anchor point (HOPS1, HOPS2) in a further part (OPT) of the router advertisement message, the previous hop number (HOPS(MAP1), HOPS(MAP2)) of the respective mobile anchor point (HOPS1, HOPS2) only having been changed by routers (MAP1, MAP2) which form mobile anchor points.
 3. An arrangement for forming a mobile node (MN) in a data network, which is set up in such a manner that in each case a required hop number between the mobile node (MN) and a respective mobile anchor point (MAP1, MAP2) of the network is calculated from a hop limit (HOPLIMIT) in a first part (IP) of a router advertisement message (RAM) and respective hop number (HOPS(MAP1), HOPS(MAPS2)) from a respective mobile anchor point (HOPS1, HOPS2) in a further part (OPT) of the router advertisement message, the respective hop number (HOPS(MAP1), HOPS(MAP2)) of the respective mobile anchor point (HOPS1, HOPS2) only having been changed by routers (MAP1, MAP2) which form mobile anchor points. 